/**
 * 自定义工具类
 */
var customUtils = $.extend({}, customUtils);// 定义全局对象
//将form 表单序列化为对象
customUtils.serializeObject = function(form) {
	var obj = {};
	$.each(form.serializeArray(), function(index) {
		if (obj[this['name']]) {
			obj[this['name']] = obj[this['name']] + "," + this['value'];
		} else {
			obj[this['name']] = this['value'];
		}
	});
	return obj;
};

/**
 * 根据valArray数组中的值，选中对应的checkbox。
 * name：checkbox的name属性
 * valArray：数据列表
 */
customUtils.checkedByArray = function(name, valArray) {
	if (valArray == null || valArray.length == 0)
		return;
	$("input[name='" + name + "']").each(function() {
		var tmp = $(this);
		$.each(valArray, function(idx, value) {
			console.info('value == tmp.val()'+value +'=='+ tmp.val());
			if (value == tmp.val()) {
				tmp.attr("checked", "checked");
			}
		});
	});
}